/*
 *冒泡排序
 */
#include<iostream>
#include<vector>

using namespace std;

void bubble_sort(vector<int> &nums)
{
    for(int i=0;i!=nums.size()-1;++i)//趟数
    {
        for(int j=0;j!=nums.size()-1-i;++j){
            if(nums[j]>nums[j+1]){
                int tmp=nums[j];
                nums[j]=nums[j+1];
                nums[j+1]=tmp;
            }
        }
    }
}
int main()
{
    vector<int> nums={1,2,15,0,5,34};
    bubble_sort(nums); 
    for(auto num:nums)
    {
        cout<<num<<" ";
    }
    return 0;
}